package com.yuyou.tas.service.api.feedback.dto;


import com.yuyou.tas.service.api.feedback.entity.FeedbackSituation;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;

import java.util.Date;
import java.util.List;

public class FeedbackDetailDTO {

    @ApiModelProperty(example = "学生名")
    private String studentName;

    @ApiModelProperty(example = "老师 ID")
    private Long teacherId;

    @ApiModelProperty(example = "老师名")
    private String teacherName;

    @ApiModelProperty(example = "老师头像")
    private String teacherHeadImg;

    @ApiModelProperty(example = "期数")
    private String baseTrimester;

    @ApiModelProperty(example = "年级")
    private String baseSection;

    @ApiModelProperty(example = "科目")
    private String subject;

    @ApiModelProperty(example = "表现")
    private List<FeedbackSituationDTO> behaviourList;

    @ApiModelProperty(example = "内容")
    private List<FeedbackSituationDTO> contentList;

    @ApiModelProperty(example = "语音")
    private List<FeedbackSituationDTO> voiceList;

    @ApiModelProperty(example = "图片")
    private List<FeedbackSituationDTO> pictureList;

    @ApiModelProperty(example = "是否点赞，0 否，1 是")
    private Integer ifPraise;

    @ApiModelProperty(example = "点赞总数")
    private Long praiseSum;

    @ApiModelProperty(example = "创建时间")
    private Date createTime;

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public Long getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getTeacherHeadImg() {
        return teacherHeadImg;
    }

    public void setTeacherHeadImg(String teacherHeadImg) {
        this.teacherHeadImg = teacherHeadImg;
    }

    public String getBaseTrimester() {
        return baseTrimester;
    }

    public void setBaseTrimester(String baseTrimester) {
        this.baseTrimester = baseTrimester;
    }

    public String getBaseSection() {
        return baseSection;
    }

    public void setBaseSection(String baseSection) {
        this.baseSection = baseSection;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public List<FeedbackSituationDTO> getBehaviourList() {
        return behaviourList;
    }

    public void setBehaviourList(List<FeedbackSituationDTO> behaviourList) {
        this.behaviourList = behaviourList;
    }

    public List<FeedbackSituationDTO> getContentList() {
        return contentList;
    }

    public void setContentList(List<FeedbackSituationDTO> contentList) {
        this.contentList = contentList;
    }

    public List<FeedbackSituationDTO> getVoiceList() {
        return voiceList;
    }

    public void setVoiceList(List<FeedbackSituationDTO> voiceList) {
        this.voiceList = voiceList;
    }

    public List<FeedbackSituationDTO> getPictureList() {
        return pictureList;
    }

    public void setPictureList(List<FeedbackSituationDTO> pictureList) {
        this.pictureList = pictureList;
    }

    public Integer getIfPraise() {
        return ifPraise;
    }

    public void setIfPraise(Integer ifPraise) {
        this.ifPraise = ifPraise;
    }

    public Long getPraiseSum() {
        return praiseSum;
    }

    public void setPraiseSum(Long praiseSum) {
        this.praiseSum = praiseSum;
    }
}
